data journalism
PGL Wallachia Season 9: 20,000 Gold at Minute 53 and the Quiet Death of a ContenderPGL Wallachia Season 9: 20,000 Gold at Minute 53 and the Quiet Death of a...
T1 and 100 Thieves Advance at VALORANT Champions Shanghai: When the Decider Map Reveals Who Truly Knows How to CloseOn Summit, Paper Rex led T1 9-3 after the first half. They also won the openi...
Vietnamese Table Tennis: The Journey from Amateur Training Grounds to the International ArenaThe empty stadium in the summer of 2026: the only applause came from my...
Vietnam Karate's Asian Games Team Kata Gold: Reading the 5-0 and 0-5 Scoreboards CorrectlyOn the closing day of karate competition at the 20th Asian Games, on the floo...
Between Olympic Cycles: What 18,701 Spectators at the U.S. National Championships Say About SwimmingIn Irvine, California, the William Woollett Jr. Aquatics Center once again...
Wolves Esports Sweep A Team 2-0 at VCT Threshold China: A 54-Minute Map Two and the Data Gap Behind the HeadlineThe second map lasted 54 minutes. I wrote that duration into my notebook befo...
History calls Egypt: First Olympic ticket after 3-0 win over Kenya at the African Women's Volleyball ChampionshipWhen the final ball hit the floor in Cairo, that moment not only brought the...
Cleveland Cadet & Junior 4* 2026: England's Junior Table Tennis Pipeline Seen Through a Draw SheetAt Middlesbrough Sports Village, a sports hall in the north-east of England, ...
Esports Analysis and the Empty-Input Trap: Why a Nine-Dimension Framework Cannot Run Without DataOver the past three weeks, I ran a nine-dimension analytical pipeline for an...
Missouri Coach Dennis Gates Awaits Eligibility Ruling on Mark Mitchell and CJ GunnIn Columbia, Missouri, head coach Dennis Gates walked into the press conferen...
BWF World Junior Championships 2026: The Hidden Variables of New Scoring Formats and India's Squad EquationThere is an 18-meter gap that does not lie on the court; it lies in the way w...
Djokovic in Shanghai: Fitness Is the Real Opponent, Not HurkaczShanghai central court, 9:40 p.m. on opening night. I stood in the corridor...
The Empty Data Sheet: Lessons From a Table Tennis Analysis With No DataEight fields arrived at the editing desk. One had value: the domain label,...
The 'Magic Moves' Handbook for Girls Aged 6-9: VFF Fills the Pyramid's Base, but the Middle Tier Stays EmptyAges 6 to 9 are the golden window of motor learning. At that age a child's...
The 2026 World Cup Final in Lusail: The Night Football Exceeded Its Own LimitsThe 81st minute, Lusail Stadium. The ball spilled off Marcus Thuram's boot;...
Vietnam vs Chinese Taipei: Three Ranking Places, Eight Days, and an Unhealed ScarSeptember 14, 2026. The opening match of Group E in the women's football...
Samokhin Holds Firm, Noirault Enjoys a Perfect Day in AntibesIn a youth tournament in Antibes, nobody remembers the lopsided games. What...
Six Kings Slam 2026 moved to 27–30 December: Riyadh security, Swiatek's reflection and Horner's bookOn 15 October, the organisers of the Six Kings Slam confirmed that the...
Women's Volleyball After Paris 2026: Defensive Systems, Video Screens and the Real Value of a SeasonOn a June evening in Bangkok, one rally made the whole arena hold its breath....
England's U21 National Cup: When the Ranking List Crowns the Champion, Not HistoryIn the last three editions of England's U21 National Cup, one number has...
T1 and 100 Thieves Advance at VALORANT Champions Shanghai: When the Decider Map Reveals Who Truly Knows How to CloseOn Summit, Paper Rex led T1 9-3 after the first half. They also won the openi...
Vietnamese Table Tennis: The Journey from Amateur Training Grounds to the International ArenaThe empty stadium in the summer of 2026: the only applause came from my...
Vietnam Karate's Asian Games Team Kata Gold: Reading the 5-0 and 0-5 Scoreboards CorrectlyOn the closing day of karate competition at the 20th Asian Games, on the floo...
Between Olympic Cycles: What 18,701 Spectators at the U.S. National Championships Say About SwimmingIn Irvine, California, the William Woollett Jr. Aquatics Center once again...
Wolves Esports Sweep A Team 2-0 at VCT Threshold China: A 54-Minute Map Two and the Data Gap Behind the HeadlineThe second map lasted 54 minutes. I wrote that duration into my notebook befo...
History calls Egypt: First Olympic ticket after 3-0 win over Kenya at the African Women's Volleyball ChampionshipWhen the final ball hit the floor in Cairo, that moment not only brought the...
Cleveland Cadet & Junior 4* 2026: England's Junior Table Tennis Pipeline Seen Through a Draw SheetAt Middlesbrough Sports Village, a sports hall in the north-east of England, ...
Esports Analysis and the Empty-Input Trap: Why a Nine-Dimension Framework Cannot Run Without DataOver the past three weeks, I ran a nine-dimension analytical pipeline for an...
Missouri Coach Dennis Gates Awaits Eligibility Ruling on Mark Mitchell and CJ GunnIn Columbia, Missouri, head coach Dennis Gates walked into the press conferen...
BWF World Junior Championships 2026: The Hidden Variables of New Scoring Formats and India's Squad EquationThere is an 18-meter gap that does not lie on the court; it lies in the way w...
Djokovic in Shanghai: Fitness Is the Real Opponent, Not HurkaczShanghai central court, 9:40 p.m. on opening night. I stood in the corridor...
The Empty Data Sheet: Lessons From a Table Tennis Analysis With No DataEight fields arrived at the editing desk. One had value: the domain label,...
The 'Magic Moves' Handbook for Girls Aged 6-9: VFF Fills the Pyramid's Base, but the Middle Tier Stays EmptyAges 6 to 9 are the golden window of motor learning. At that age a child's...
The 2026 World Cup Final in Lusail: The Night Football Exceeded Its Own LimitsThe 81st minute, Lusail Stadium. The ball spilled off Marcus Thuram's boot;...
Vietnam vs Chinese Taipei: Three Ranking Places, Eight Days, and an Unhealed ScarSeptember 14, 2026. The opening match of Group E in the women's football...
Samokhin Holds Firm, Noirault Enjoys a Perfect Day in AntibesIn a youth tournament in Antibes, nobody remembers the lopsided games. What...
Six Kings Slam 2026 moved to 27–30 December: Riyadh security, Swiatek's reflection and Horner's bookOn 15 October, the organisers of the Six Kings Slam confirmed that the...
Women's Volleyball After Paris 2026: Defensive Systems, Video Screens and the Real Value of a SeasonOn a June evening in Bangkok, one rally made the whole arena hold its breath....
England's U21 National Cup: When the Ranking List Crowns the Champion, Not HistoryIn the last three editions of England's U21 National Cup, one number has...
